Design of a Fast Voxel Processor for Parallel Volume Visualization
نویسنده
چکیده
The basics of a parallel real-time volume visualization architecture are introduced. Volume data is divided into subcubes that are dis tributed among multiple image processors and stored in their pri vate voxel memories. Rays fall into ray segments at the subcube borders. Each image processor is responsible for the ray segments within its assigned subcubes. Results of the ray segments are passed to the image processor where the ray continues. The enu meration of resampling points on the ray segments and the interpo lation at resampling points is accelerated by the voxel processor. The voxel processor can additionally compute a normalized gradi ent vector at a resampling point used as a surface normal estima tion for shading calculations. In the paper the focus is on operation and hardware implementation of this pipeline processor and the organization of voxel memory. The instruction set of the voxel pro cessor is explained. A performance of 20 images per second for a 2563 voxel volume and 16 image processors can be achieved. CR Descriptors: C.l.2 [Processor Architectures]: Multiple Data Stream ArchitecturesParallel Processors, Pipeline Processors; 1.3.1 [Computer Graphics]: Hardware Architecture Graphics processors; 1.3.2 [Computer Graphics]: Graphics Systems Dis tribu1edlnetwork graphics; 1.3.7 [Computer Graphics]:Three Dimensional Graphics and Realism Animation Ray tracing; 1.4.10 [Image Processing]; Image Representation Volumetric.
منابع مشابه
Ultra-Low-Energy DSP Processor Design for Many-Core Parallel Applications
Background and Objectives: Digital signal processors are widely used in energy constrained applications in which battery lifetime is a critical concern. Accordingly, designing ultra-low-energy processors is a major concern. In this work and in the first step, we propose a sub-threshold DSP processor. Methods: As our baseline architecture, we use a modified version of an existing ultra-low-power...
متن کاملInteractive Volume - Rendering Techniques for Medical Data Visualization
Direct volume rendering is a flexible but computationally expensive method for visualizing 3D sampled data. Because of the enormous number of voxels (volume elements) to be processed, it is hardly possible to interactively render a high-resolution volume using brute force algorithms like the classical ray casting or splatting on a recent single-processor machine. One alternative is to apply har...
متن کاملVIRIM: A Massively Parallel Processor for Real-Time Volume Visualization in Medicine
Architecture and applications of a massively parallel processor are described. Volumes of 256×256×128 voxels can be visualized at a frame rate of 10 Hz using volume oriented visualization algorithms. A prototype of the scalable and modular system is currently set up. 3D rotation around an arbitrary rotation axis, perspective, zooming, and arbitrary gray value mapping are provided in real-time. ...
متن کاملFast Cellular Automata Implementation on Graphic Processor Unit (GPU) for Salt and Pepper Noise Removal
Noise removal operation is commonly applied as pre-processing step before subsequent image processing tasks due to the occurrence of noise during acquisition or transmission process. A common problem in imaging systems by using CMOS or CCD sensors is appearance of the salt and pepper noise. This paper presents Cellular Automata (CA) framework for noise removal of distorted image by the salt an...
متن کاملMulti-dimensional Reduction and Transfer Function Design using Parallel Coordinates
Multi-dimensional transfer functions are widely used to provide appropriate data classification for direct volume rendering. Nevertheless, the design of a multi-dimensional transfer function is a complicated task. In this paper, we propose to use parallel coordinates, a powerful tool to visualize high-dimensional geometry and analyze multivariate data, for multi-dimensional transfer function de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995